﻿#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//#define MAX(x,y) ((x)>(y)?(x):(y))
//int main()
//{
//	int a = 10;
//	int b = 20;
//	int c = MAX(a, b);
//	printf("% d", c);
//	 
//
//	return 0; 
//}
//
//#define SR(n,type)  (type *)malloc (n* sizeof(type ))
//int main()
//{
//	int *c =SR(10, int);
//	
// 
//
//	return 0;
////}
//#define PRINT(format ,n)  printf("the vaile of "#n "is",format"\n",n)
//int main()
//{
//	int a = 10;
//	PRINT("%d", a);
//	int b = 20;
//	PRINT("%d", b);
//	float f = 5.2f;
//	PRINT("%f", f);
//	return 0;
//}
//GENERIC_MAX(int) //替换到宏体内后int##_max ⽣成了新的符号 int_max做函数名
//GENERIC_MAX(float) //替换到宏体内后float##_max ⽣成了新的符号 float_max做函数名
//int main()
//{
//	//调⽤函数
//	int m = int_max(2, 3);
//	printf("%d\n", m);
//	float fm = float_max(3.5f, 4.5f);
//	printf("%f\n", fm);
//	return 0;
//}
//#define  M 10
//int main()
//{
//
//	int a = M;
//#undef M  //要取消的名字
//	int b = M;
//
//	return 0;
//}
//#include <stdio.h>
//int main()
//{
//	int array[ARRAY_SIZE];
//	int i = 0;
//	for (i = 0; i < ARRAY_SIZE; i++)
//	{
//		array[i] = i;
//	}
//	for (i = 0; i < ARRAY_SIZE; i++)
//	{
//		printf("%d ", array[i]);
//	}
//	printf("\n");
//	return 0;
//}
//int main()
//{
//#if 0
//	printf("haha\n");
//
//	printf("%d ",100);
//
//
//	return 0;
// }
//#endif//如果把#endif放在最后相当于被注释掉了。
//#define M 5
//int main()
//{
//#if M == 1
//	printf("nihao ");
//#elif M== 2
//	printf("haoya ");
//#elif  M== 4
//	printf("nn ");
//#else  M== 5
//	printf("%d ",100);
//#endif
//
//	return  0;
//}
//#define ZHANGSAN 
//int main()
//{
//#ifdef EHANGSAN
//	printf("ZHANGSAN\n");
//#endif
//	printf("WANGWU\n ");
//
//	return 0;
//}
//#include "test.h"
//#include "test.h"
//#include "test.h"
//#include "test.h"
//#include "test.h"
//int main()
//{
//
//	return 0;
////}
//#ifndef __TEST_H__
//#define __TEST_H__
////头⽂件的内容
//#endif //__TEST_H 
int main()
{
	printf("%d ",100);

	return 0;
}